home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
GameStar 2003 April
/
Gamestar_50_2003-04_cd1.bin
/
Dema
/
echelonww_demo.exe
/
{app}
/
Modules
/
all_Test.py
next >
Wrap
Text File
|
2003-01-27
|
715b
|
31 lines
import testutil
import sys
if len(sys.argv)==2:
try:
package, module = sys.argv[1].split('.')
except ValueError:
print 'module name must be:<package>"."<module>'
sys.exit()
packaged_tests = {package:[module]}
del sys.argv[1]
plain_tests = ()
else:
from tests import packaged_tests
from tests import plain_tests
from gettestmodule import getTestModule
testutil.start()
for package_name, package_tests in packaged_tests.items():
for t in package_tests:
testutil.executeTest(getTestModule(package_name, t))
for t in plain_tests:
exec 'import '+t + '_Test'+' as module'
testutil.executeTest(module)